@charset "utf-8";
/* CSS Document */
body { background:url(../../../../images/sheying/bj.gif); }
#sheying_top { width:100%; background:url(../../../../images/sheying/sy_02.gif) repeat-x; height:42px}
.sheying_top_cont { width:977px; margin:auto;height:42px; clear:both}
.logo { float:left; padding-left:7px}
.top_nav { font-size:12px; list-style:none; line-height:42px; float:right; width:796px; display:block;}
.top_nav li { float:left; color:#d2d2d2; padding:0px 3px}
.top_nav a { color:#185db4; text-decoration:none}
.top_nav a:hover { text-decoration:underline}

#main { width:977px; margin:auto; padding-top:3px}
.l_and_r { border-left:solid 1px #2b2b2b;border-right:solid 1px #2b2b2b;border-bottom:solid 1px #2b2b2b; background:#000; clear:both; overflow:auto; zoom:1}
.left { width:220px;border-right:solid 1px #2b2b2b;overflow:hidden;}
.right { width:754px;float:right; overflow:hidden;}
.subnav { display:block; margin:15px 15px 9px 15px;}
.subnav dl { display:block; padding-bottom:6px}
.subnav dt a { display:block; background: url(../../../../images/sheying/sy_14.gif) no-repeat 165px center #2b2b2b; font-size:14px; color:#FFF; text-decoration:none; font-weight:bold; height:28px; line-height:28px; padding-left:20px; letter-spacing:4px}
.subnav dt a:hover,.subnav dt .this {background:url(../../../../images/sheying/sy_14_01.gif) no-repeat 165px center #4d4d4d;}
.subnav dd { display:block; line-height:24px; font-size:14px;  padding-top:5px}
.subnav dd a { color:#CCC; text-decoration:none; display:block;padding-left:30px;}
.subnav dd a:hover { text-decoration:underline}
.subnav dd .this { background:#4d4d4d}
.right h2 { display:block; border-bottom:solid 1px #2b2b2b; border-top:solid 1px #2b2b2b; color:#fd0000; font-size:14px; height:35px; line-height:35px; padding:0px 10px}
.right h2 span { float:right; font-weight:normal;}
.right h2 span a { text-decoration:none; color:#fd0000}
.right h2 span a:hover { text-decoration:underline}
.r_img_list { padding:8px 8px 0px 0px }
.r_img_list ul { overflow:auto;zoom:1}
.r_img_list li { padding-left:8px;padding-bottom:8px; width:178px; float:left}
.r_img_list li a { display:block; background:#2b2b2b; text-align:center; line-height:25px;color:#FFF; text-decoration:none; font-size:12px}
.r_img_list li a:hover { text-decoration:underline}
.ytsys { clear:both; width:975px; border:solid 1px #2b2b2b; margin:8px auto 0px auto; background:#000}
.ytsys h2 { background:url(../../../../images/sheying/sy_18.gif) repeat-x; margin:1px 1px 0px 1px; padding-bottom:10px}
.ytsys h2 img { padding:5px 0px 0px 23px;}
.sys { padding:0px 0px 8px 0px; overflow:hidden; margin:0px 8px; width:959px;}
.sys div{ width:238px; float:left; padding:5px; border:solid 1px #292727; margin-left:8px; }
.sys div img { float:left}
.sys div dl { float:right; width:135px; color:#CCC; font-size:12px; line-height:22px}
.sys div dl dt { font-weight:bold}
.sys div dl a { color:#CCC;text-decoration:none;}
.sys div dl dd { color:#999}
#footer { width:977px; text-align:center; margin:8px auto 0px auto; border-top:solid 1px #F00; color:#999; font-size:12px; line-height:24px; padding:10px 0px}
.l_ad { padding:0px 15px; }
.l_ad dl { display:block; padding-bottom:8px; margin-bottom:8px; line-height:19px; font-size:12px; border-bottom:dashed 1px #333}
.l_ad dl dt { color:#b08500;}
.l_ad dl dt a { color:#b08500; text-decoration:none}
.l_ad dl dt a:hover { text-decoration:underline}
.l_ad dl dd { color:#999;}
.l_ad dl dd a { color:#999; text-decoration:none;}
.l_ad dl dd a:hover { text-decoration:underline}
.l_ad01 { padding:0px 8px 8px 8px}
#pages { display:block; padding:10px 0px; text-align:center; color:#CCC; font-size:12px; overflow:hidden; clear:both}
#pages a { color:#FFF; text-decoration:none; margin:0px 3px; display:inline-block; zoom:1; *display:inline; border:solid 1px #666; background:#333; line-height:21px; height:21px; padding:0px 5px}
#pages a:hover { background:#666;}